home *** CD-ROM | disk | FTP | other *** search
- ╔═ Qedit Help ══════════════ for Turbo Assembler ══════════════════════════════╗
- ║ ║
- ║ ┌ Block ─────────────┐ ┌ Files ─────────────────────┐ ┌ Windows ──────────┐ ║
- ║ │CopyOverBlock @Z│ │change filename @o, ^kf │ │close window ^oc │ ║
- ║ │CopyBlock @C│ │edit file @e, ^ke │ │grow window ^og │ ║
- ║ │DropAnchor @A│ │exit ^kd │ │split window ^oh │ ║
- ║ │MarkBlockBegin f7│ │file ^kx │ │next window ^on │ ║
- ║ │MarkBlockEnd f8│ │global exit @x │ │one window ^oo │ ║
- ║ │MarkLine @L│ │next file @n, ^kn │ │prev window ^op │ ║
- ║ │MoveBlock @M│ │os --- │ │shrink window ^os │ ║
- ║ │ReadBlock @R│ │pquit ^kq │ │zoom window ^oz │ ║
- ║ │UnmarkBlock @U│ │prev file ^kp │ └───────────────────┘ ║
- ║ │WriteBlock @W│ │save file ^ks │ ║
- ║ │MarkColumn @K│ └────────────────────────────┘ ┌─Cursor ────────────┐ ║
- ║ │DeleteBlock @G│ │goto block beg ^qb │ ║
- ║ └────────────────────┘ ┌ Search/Replace ─┐ │goto block end ^qk │ ║
- ║ │find ^qf │ │top of file ^PgUp │ ║
- ║ ┌ Edit ────────────────┐ │find replace ^qa │ │end of file ^PgDn │ ║
- ║ │add line f2 │ │match @f3 │ │goto line ^j │ ║
- ║ │DeleteBlock @G │ │repeat find ^l │ └────────────────────┘ ║
- ║ │DelLine @D │ └─────────────────┘ ║
- ║ │del rt word ^t │ ║
- ║ │DelToEol F6 │ ┌─── Misc ─────────────────────────────────────────┐║
- ║ │dup line f4 │ │ToggleBoxDraw shift F1 Turns line drawing on/off.│║
- ║ │insert line @f2 │ │ToggleBoxType alt F1 Select sing/doub/etc lines│║
- ║ │join line @j │ │Literal Ctrl P ex: to place FF ^P^L │║
- ║ │Literal ^P │ │Macro Record Ctrl M Turns macro record on/off.│║
- ║ │split line @s,^n│ │GetPrev Ctrl - Copies char above cursor. │║
- ║ │undo cursorline ^ql │ └──────────────────────────────────────────────────┘║
- ║ │unkill ^u │ ┌ Assembler ──────────────┐║
- ║ │Lower (cnvrt to) @2 │ │Assemble F10 │║
- ║ │Upper (cnvrt to) @1 │ │Link (to .EXE file) F9 │║
- ║ └──────────────────────┘ │Link (to .COM file) @F9 │║
- ║ └─────────────────────────┘║
- ║ Function Keys (@ = Alt, ^ = Ctrl, $ = Shift) ║
- ╟──────────────────────────────────────┬───────────────────────────────────────╢
- ║ f1 - not defined - for quick macros │ ^f1 - EGA 43 line (toggle) ║
- ║ f2 - add line │ ^f2 - ║
- ║ f3 - │ ^f3 - ║
- ║ f4 - dup line │ ^f4 - ║
- ║ f5 - make top of screen │ ^f5 - ║
- ║ f6 - delete to end of line │ ^f6 - ║
- ║ f7 - mark block begin │ ^f7 - ║
- ║ f8 - mark block end │ ^f8 - ║
- ║ f9 - TLINK to .EXE │ ^f9 - ║
- ║ f10 - TASM │ ^f10 - ║
- ╟──────────────────────────────────────┼───────────────────────────────────────╢
- ║ @f1 - select line dwg (single/doub) │ $f1 - box draw (toggle) ║
- ║ @f2 - insert line │ $f2 - ║
- ║ @f3 - match │ $f3 - ║
- ║ @f4 - │ $f4 - ║
- ║ @f5 - screen left │ $f5 - make center of screen ║
- ║ @f6 - screen right │ $f6 - ║
- ║ @f7 - │ $f7 - shift left ║
- ║ @f8 - │ $f8 - shift right ║
- ║ @f9 - TLINK to .COM │ $f9 - ║
- ║ @f10 - show entry screen │ $f10 - ║
- ╠══════════════════════════════════════╧═══════════════════════════════════════╣
- ║ Low Memory Usage (BIOS data area) ║
- ╟──────────────────────────────────────────────────────────────────────────────╢
- ║ --- not complete (yet) --- ║
- ║ 0040:0000 word I/O address of COM1 ║
- ║ 0040:0002 word I/O address of COM2 ║
- ║ 0040:0004 word I/O address of COM3 ║
- ║ 0040:0006 word I/O address of COM4 ║
- ║ 0040:0008 ? Printer port address ║
- ║ 0040:0010 byte Equipment list ║
- ║ 0040:0017 byte Keyboard shift status ║
- ║ Bit 7 6 5 4 3 2 1 0 ║
- ║ Ins Caps Num Scroll Alt Ctrl LShift RShift ║
- ║ 0040:0018 byte Toggle keys ║
- ║ 0040:001A word Key buffer head pointer ║
- ║ 0040:001C word Key buffer tail pointer ║
- ║ 0040:001E word Keyboard buffer ║
- ║ thru ║
- ║ 0040:003D ║
- ║ 0040:0040 ? Countdown counter ║
- ║ 0040:0049 byte Video mode ║
- ║ 0040:004A word Video display columns ║
- ║ 0040:004C word Video bytes per page ║
- ║ 0040:004E word Video offset address ║
- ║ 0040:0063 word CRTC address ║
- ║ 0040:006C ? Ticks since midnight ║
- ║ 0040:0072 word Cold/Warm reset flag (1234h) ║
- ║ 0040:0080 word Keyboard buffer pointer ║
- ║ 0040:0084 byte Video display rows - 1 ║
- ║ 0040:0096 word Keyboard status (enhanced BIOS) ║
- ║ ║
- ║ ║
- ║ ║
- ╠════════════════════════════╦═════════════════════════════════════════════════╣
- ║KeyCode returned by int 16h ║ Box Drawing Characters (decimal numbers) ║
- ╟───────┬────┬────┬────┬─────╫─────────────────────────────────────────────────╢
- ║ Key │only│Alt │Ctrl│Shift║ ║
- ║───────┼────┼────┼────┼─────╢ 218 196 194 191 198 205 209 184 ║
- ║ F1 │3B00│6800│5E00│5400 ║ ┌─────────┬─────┐ ╒═════════╤═════╕ ║
- ║ F2 │3C00│6900│5F00│5500 ║ │ │ │ │ │ │ ║
- ║ F3 │3D00│6A00│6000│5600 ║195├─────────┼─────┤180 198╞═════════╪═════╡181 ║
- ║ F4 │3E00│6B00│6100│5700 ║ │ /│ │ │ /│ │ ║
- ║ F5 │3F00│6C00│6200│5800 ║179│ 197 │ │179 179│ 216 │ │179 ║
- ║ F6 │4000│6D00│6300│5900 ║ │ │ │ │ │ │ ║
- ║ F7 │4100│6E00│6400│5A00 ║ └─────────┴─────┘ ╘═════════╧═════╛ ║
- ║ F8 │4200│6F00│6500│5B00 ║ 192 196 193 217 212 205 207 190 ║
- ║ F9 │4300│7000│6600│5C00 ║ ║
- ║ F10 │4400│7100│6700│5D00 ║ 201 205 203 187 214 196 210 183 ║
- ║ F11 │ * │ * │ * │ * ║ ╔═════════╦═════╗ ╓─────────╥─────╖ ║
- ║ F12 │ * │ * │ * │ * ║ ║ ║ ║ ║ ║ ║ ║
- ║ A │1E61│1E00│1E01│1E41 ║204╠═════════╬═════╣185 199╟─────────╫─────╢182 ║
- ║ B │3062│3000│3002│3042 ║ ║ /║ ║ ║ /║ ║ ║
- ║ C │2E63│2E00│2E03│2E43 ║186║ 206 ║ ║186 186║ 215 ║ ║186 ║
- ║ D │2064│2000│2004│2044 ║ ║ ║ ║ ║ ║ ║ ║
- ║ E │1265│1200│1205│1245 ║ ╚═════════╩═════╝ ╙─────────╨─────╜ ║
- ║ F │2166│2100│2106│2146 ║ 200 205 202 188 211 196 208 189 ║
- ║ G │2267│2200│2207│2247 ╠═════════════════════════════════════════════════╣
- ║ H │2368│2300│2308│2348 ║ ║
- ║ I │1769│1700│1709│1749 ║ 8088 Registers PC Memory Map ║
- ║ J │246A│2400│240A│244A ║ ┌────────┬────────┐ ┌─ FFFFF ──────── ║
- ║ K │256B│2500│250B│254B ║ │ AH │ AL │ │System ROM ║
- ║ L │266C│2600│260C│264C ║ ├────────┼────────┤ ├─ F0000 ──────── ║
- ║ M │326D│3200│320D│324D ║ │ BH │ BL │ │System Use ║
- ║ N │316E│3100│310E│314E ║ ├────────┼────────┤ ├─ E0000 ──────── ║
- ║ O │186F│1800│180F│184F ║ │ CH │ CL │ │System Use ║
- ║ P │1970│1900│1910│1950 ║ ├────────┼────────┤ ├─ D0000 ──────── ║
- ║ Q │1071│1000│1011│1051 ║ │ DH │ DL │ │Disk Control ║
- ║ R │1372│1300│1312│1352 ║ ├────────┴────────┤ ├─ C0000 ──────── ║
- ║ S │1F73│1F00│1F13│1F53 ║ │ SP │ │Video RAM ║
- ║ T │1474│1400│1414│1454 ║ ├─────────────────┤ ├─ B0000 ──────── ║
- ║ U │1675│1600│1615│1655 ║ │ BP │ │EGA/VGA Graphics ║
- ║ V │2F76│2F00│2F16│2F56 ║ ├─────────────────┤ ├─ A0000 ──────── ║
- ║ W │1177│1100│1117│1157 ║ │ SI │ │ ║
- ║ X │2D78│2D00│2D18│2D58 ║ ├─────────────────┤ │ ║
- ║ Y │1579│1500│1519│1559 ║ │ DI │ │ ║
- ║ Z │2C7A│2C00│2C1A│2C5A ║ ├─────────────────┤ │User RAM ║
- ║ Space │3920│3920│3920│3920 ║ │ CS │ │ ║
- ║ Tab │0F09│ - │ - │0F00 ║ ├─────────────────┤ │ ║
- ║ BackSP│0E08│ - │0E7F│0E08 ║ │ DS │ │ ║
- ║ Enter │1C0D│ - │1C0A│1C0D ║ ├─────────────────┤ ├─ 10000 ──────── ║
- ║ ` ~ │2960│ - │ - │297E ║ │ SS │ │System RAM ║
- ║ 1 ! │0231│7800│ - │0221 ║ ├─────────────────┤ └─ 00000 ──────── ║
- ║ 2 @ │0332│7900│0300│0340 ║ │ ES │ ║
- ║ 3 # │0433│7A00│ - │0423 ║ ├─────────────────┤ Color text at B8000 ║
- ║ 4 $ │0534│7B00│ - │0524 ║ │ IP │ Mono text at B0000 ║
- ║ 5 % │0635│7C00│ - │0625 ║ ├─────────────────┤ ║
- ║ 6 ^ │0736│7D00│071E│075E ║ │ FLAGS │ ║
- ║ 7 & │0837│7E00│ - │0826 ║ └─────────────────┘ --- Flags Register --- ║
- ║ 8 * │0938│7f00│ - │092A ║ Bit B=of,A=df,9=if,8=tf,7=sf,6=zf,4=af,2=pf,0=cf║
- ║ 9 ( │0A39│8000│ - │0A28 ╠═════════════════════════════════════════════════╣
- ║ 0 ) │0B30│8100│ - │0B29 ║ Interrupt Usage ║
- ║ - _ │0C2D│8200│0C1F│0C5F ╟─────────────────────────────────────────────────╢
- ║ = + │0D3D│8300│ - │0D2B ║ 00h Divide by zero ║
- ║ \ | │2B5C│ - │2B1C│2B7C ║ 01h Single Step ║
- ║ [ { │1A5B│ - │1A1B│1A7B ║ 02h NMI ║
- ║ ] } │1B5D│ - │1B1D│1B7D ║ 03h Breakpoint ║
- ║ ; : │273B│ - │ - │273A ║ 04h Overflow ║
- ║ ' " │2827│ - │ - │2822 ║ 05h ROM BIOS PrintScreen ║
- ║ , < │332C│ - │ - │333C ║ 06h Reserved ║
- ║ . > │342E│ - │ - │343E ║ 07h Reserved ║
- ║ / ? │352F│ - │ - │353F ║ 08h IRQ0 timer tick ║
- ║ Esc │011B│ - │011B│011B ║ 09h IRQ1 keyboard ║
- ║ Ins 0 │5200│ - │ - │5230 ║ 0Ah IRQ2 reserved ║
- ║ Del . │5300│ - │ - │532E ║ 0Bh IRQ3 serial com (COM2) ║
- ║ Up 8│4800│ - │ - │4838 ║ 0Ch IRQ4 serial com (COM1) ║
- ║ Down 2│5000│ - │ - │5032 ║ 0Dh IRQ5 fixed disk ║
- ║ Left 4│4B00│ - │7300│4B34 ║ 0Eh IRQ6 floppy disk ║
- ║ Rite 6│4D00│ - │7400│4D36 ║ 0Fh IRQ7 parallel printer (LPT1) ║
- ║ Home 7│4700│ - │7700│4737 ║ 10h ROM BIOS video driver ║
- ║ End 1│4F00│ - │7500│4F31 ║ 11h ROM BIOS equipment check ║
- ║ PgUp 9│4900│ - │8400│4939 ║ 12h ROM BIOS conventionsl memory size ║
- ║ PgDn 3│5100│ - │7600│5133 ║ 13h ROM BIOS disk driver ║
- ║ 5│ - │ - │ - │4C35 ║ 14h ROM BIOS communications driver ║
- ║ * PrtS│372A│ - │7200│ - ║ 15h ROM BIOS cassette driver ║
- ║ Gray -│4A2D│ - │ - │4A2D ║ 16h ROM BIOS keyboard driver ║
- ║ Gray +│4E2B│ - │ - │4E2B ║ 17h ROM BIOS printer driver ║
- ║ CapsLk│ - │ - │ - │ - ║ 18h ROM BASIC ║
- ║ NumLok│ - │ - │ - │ - ║ 19h ROM BIOS bootstrap ║
- ║ ScrlLk│ - │ - │ - │ - ║ 1Ah ROM BIOS time of day ║
- ║ SysReq│ - │ - │ - │ - ║ 1Bh ROM BIOS Control-Break ║
- ╠═══════╧════╧════╧════╧═════╣ 1Ch ROM BIOS timer tick ║
- ║ ║ 1Dh ROM BIOS video parameter table ║
- ║ ║ 1Eh ROM BIOS floppy disk parameters ║
- ║ ║ 1Fh ROM BIOS font (chars 80h - FFh) ║
- ║ ║ 20h MS-DOS terminate process ║
- ║ ║ 21h MS-DOS function dispatcher ║
- ║ ║ 22h MS-DOS terminate address ║
- ║ ║ 23h MS-DOS Ctrl-C handler address ║
- ║ ║ 24h MS-DOS critical error handler address ║
- ║ ║ 25h MS-DOS absolute disk read ║
- ║ ║ 26h MS-DOS absolute disk write ║
- ║ ║ 27h MS-DOS terminate and stay resident ║
- ║ ║ 28h MS-DOS idle interrupt ║
- ║ ║ 29h MS-DOS reserved ║
- ║ ║ 2Ah MS-DOS network redirector ║
- ║ ║ 2Bh-2Eh MS-DOS reserved ║
- ║ ║ 2Fh MS-DOS multiplex interrupt ║
- ║ ║ 30h-3Fh MS-DOS reserved ║
- ║ ║ 40h ROM BIOS floppy disk driver ║
- ║ ║ 41h ROM BIOS fixed disk parameters ║
- ║ ║ 42h ROM BIOS default video driver ║
- ║ ║ 43h EGA,MCGA,VGA character table ║
- ║ ║ 44h ROM BIOS font (chars 00-7Fh) (PC Jr)║
- ║ ║ 46h ROM BIOS fixed disk parameters (AT)║
- ║ ║ 4Ah ROM BIOS alarm handler ║
- ║ ║ 5Ah Cluster adapter ║
- ║ ║ 5Bh Used by cluster program ║
- ║ ║ 60h-66h User interrupts ║
- ║ ║ 67h LIM EMS driver ║
- ║ ║ 70h IRQ8 CMOS real-time clock (AT)║
- ║ ║ 71h IRQ9 software diverted to IRQ2 (AT)║
- ║ ║ 72h IRQ10 reserved (AT)║
- ║ ║ 73h IRQ11 reserved (AT)║
- ║ ║ 74h IRQ12 reserved (AT)║
- ║ ║ 75h IRQ13 numeric coprocessor (AT)║
- ║ ║ 76h IRQ14 fixed disk controller (AT)║
- ║ ║ 77h IRQ15 reserved (AT)║
- ║ ║ 80h-F0h BASIC ║
- ║ ║ F1h-FFh Not used ║
- ╚════════════════════════════╩═════════════════════════════════════════════════╝
-